Welcome to Django!

1.3 创建项目创建Django项目

1、在命令行里面创建项目创建Django项目

第1步:选择喜欢的路径,在这个文件夹下新建项目

第2步:在命令行中切换到这个路径下

第3步:执行命令,创建一个名为shn的项目

django-admin startproject shn

第4步:切换到shn文件夹下

cd shn

第5步:执行命令,启运项目

python manage.py runserver


2、使用pycharm创建Django项目

创建后在终端输入 python manage.py runserver

注意,如果是自定义路径,则需要cd到指定文件路径。

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.

Run 'python manage.py migrate' to apply them.

这是因为django项目自带的一些模块需要使用数据库,因此需要在第一次启动项目时初执行数据库迁移的命令, 类似的,以后我们项目中加入新模块时,使用了数据模型,也需要执行数据迁移。

在开启命令时,端口是8000,在语句行后面加入其他端口

python manage.py runserver 9090 # 服务跑在本机

python manage.py runserver 0.0.0.0:9000 # 局域网内用户可以访问,本机ip:9000


注意事项:

1、新建项目名要避免和python或Django的内置名字冲突,比例不要使用django或test等

2、开发环境下启运项目直接使用 python manage.py runserver ,但线上环境一般不会这样启动服务

3、使用runserver命令启运的服务,默认端口是8000,代码修改时会自动重启服务


操作:

1、可以使用以下查本机的IP:ipconfig

2、查到IP后在IP地址后面加端口,就可以直接在局域网的其他设置访问网页

3、如果有访问权限,还需在项目的settings.py里面找到ALLOWED_HOSTS = []

4、然后改成ALLOWED_HOSTS = ["*"]